An Efficient Implementation of a Reversible Single Precision Floating Point Multiplier Using 4:3 Compressor
نویسندگان
چکیده
In this paper, we propose an efficient design of a reversible single precision floating point multiplier based on compressor. The single precision floating point multiplier requires the design of an efficient 24x24 bit integer multiplier. In the proposed architecture, the 24x24 bit multiplication operation is fragmented to nine parallel reversible 8x8 bit multiplication modules. In this paper, a new reversible design of the 24x24 bit multiplier has been proposed which has been optimized in terms of critical path delay and garbage outputs. In our design, the full adders are realized using synthesizable, less transistor count and low garbage output PRT-2 gates. Further, in our design for bias subtraction, PRT1 gate is used as a zero subtractor and one subtractor since it has less critical path delay. In this paper, sign operation, exponent addition, significand multiplication and normalization operations are implemented using reversible gates. VHDL is used to implement a technology-independent design.
منابع مشابه
FPGA Implementation On Reversible Floating Point Multiplier
Field programmable gate arrays (FPGA) are increasingly being used in the high performance and scientific computing community to implement floating-point based system. The reversible single precision floating point multiplier (RSPFPM) requires the design of reversible integer multiplier (2424) based on operand decomposition approach. Reversible logic is used to reduce the power dissipation than...
متن کاملDesign and Implementation of REA for Single Precision Floating Point Multiplier Using Reversible Logic
The IEEE 754 single precision floating point multiplier uses reversible exponent adder to accomplish multiplication operation. The REA is designed and implemented using reversible logic gates like Peres gate and TR gate. Reversible logic is used to reduce the power dissipation compared to classical logic and it can also reduces the information loss so which finds application in different fields...
متن کاملFPGA Implementation of Double Precision Floating Point Multiplier using Xilinx Coregen Tool
Floating point arithmetic is widely used in many areas, especially scientific computation and signal processing. The main applications of floating points today are in the field of medical imaging, biometrics, motion capture and audio applications. The IEEE floating point standard defines both single precision and double precision formats. Multiplication is a core operation in many signal proces...
متن کاملNormalization on Floating Point Multiplication Using Verilog Hdl
In this paper we describe an efficient implementation of an IEEE 754 single precision floating point multiplier targeted for Xilinx Virtex-5 FPGA. VHDL is used to implement a technology-independent pipelined design. The multiplier implementation handles the overflow and underflow cases. Rounding is not implemented to give more precision when using the multiplier in a Multiply and Accumulate (MA...
متن کاملAn Efficient Field Programmable Gate Array Implementation of Double Precision Floating Point Multiplier using VHDL
Floating point arithmetic is widely used in many areas, especially scientific computation and signal processing. The main applications of floating points today are in the field of medical imaging, biometrics, motion capture and audio applications. Multipliers play an important role in today‟s digital signal processing and various other applications. A system‟s performance is generally determine...
متن کامل